James Callaghan: Constituencies

He represented Cardiff South (1945–50), Cardiff South East (1950–83) and Cardiff South and Penarth (1983–7). Throughout his time on Labour's front bench it was Cardiff South East.

© Haydn Thompson 2021